The Object-Oriented Thought Process by Matt Weisfeld G.E.T BooK : https://edutech.thebestbooks.club/?book=0321861272